Way up in the Pyrenees lays Jagged Mountain, a natural wonder that draws hot studs to it, like a man...